accounting accounts payable property management cpa management company cash flow factoring personnel human resources jobs accountant payroll accounts receivable homeowners association credit employment bookkeeping management